package com.haoyi.feignapi.service;

import com.github.pagehelper.PageInfo;
import com.haoyi.feignapi.entity.Attachment;
import com.haoyi.feignapi.entity.Order;
import com.haoyi.feignapi.entity.User;
import com.haoyi.feignapi.entity.requestBody.PartReq;
import org.apache.ibatis.annotations.Select;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface EnMallService {


    PageInfo<Map<String, Object>> getOrder(Map<String,Object> paramMap) ;

    Object getOrderParts1(Map<String, Object> paramMap);

    List<Order> getOrderEN(String v2, String v3, String v4, String v5);

    void signinOverseasUser(User user);

    List<User> getUserBySearch(Integer permission_id, String search);

    List<User> getUserByPermission(Integer permission_id);

    Object getAttachment(PartReq partReq);

    List<Map<String, Object>> getOrderParts(Map<String, Object> paramMap);


    Map<String, Object> orderProcessing(Map<String, Object> paramMap);

    PageInfo<Map<String, Object>> getUserData(Map<String, Object> paramMap);

    Integer getAllTradeCount(Date date1, Date date2);


}
